package top.infopub.model.bpa;

import java.math.BigDecimal;
import java.util.Date;

import top.infopub.generic.GenericEntity;

/** 内部协议清单分解子项费用明细(BPA_INNER_AGRT_DETAIL) **/
public class InnerAgrtDetail extends GenericEntity  {

	private static final long serialVersionUID = 1L;
	
	/*主键*/
	private String id;
	/*主键*/
	public String getId(){
		return id;
	}
	
	public void setId(String id){
		 this.id = id;
	}
	
	/* 添加人 */
	private String addBy;
	
	public String getAddBy(){
		return addBy;
	}
	
	public void setAddBy(String addBy){
		this.addBy = addBy;
	}
	/* 添加时间 */
	private Date addTime;
	
	public Date getAddTime(){
		return addTime;
	}
	
	public void setAddTime(Date addTime){
		this.addTime = addTime;
	}
	/* 对内合同价（下浮后） */
	private BigDecimal afterDownFee;
	
	public BigDecimal getAfterDownFee(){
		return afterDownFee;
	}
	
	public void setAfterDownFee(BigDecimal afterDownFee){
		this.afterDownFee = afterDownFee;
	}
	/* 内部协议清单分解子项ID */
	private String agrtSubId;
	
	public String getAgrtSubId(){
		return agrtSubId;
	}
	
	public void setAgrtSubId(String agrtSubId){
		this.agrtSubId = agrtSubId;
	}
	/* 费用小类 11=土建 12=安装 999=其他 */
	private Integer feeSmallType;
	
	public Integer getFeeSmallType(){
		return feeSmallType;
	}
	
	public void setFeeSmallType(Integer feeSmallType){
		this.feeSmallType = feeSmallType;
	}
	/* 费用大类 1=建安工程费 */
	private Integer feeType;
	
	public Integer getFeeType(){
		return feeType;
	}
	
	public void setFeeType(Integer feeType){
		this.feeType = feeType;
	}
	/* 内部协议ID */
	private String innerAgrtId;
	
	public String getInnerAgrtId(){
		return innerAgrtId;
	}
	
	public void setInnerAgrtId(String innerAgrtId){
		this.innerAgrtId = innerAgrtId;
	}
	/* 对内下浮率（%） */
	private BigDecimal innerDownRate;
	
	public BigDecimal getInnerDownRate(){
		return innerDownRate;
	}
	
	public void setInnerDownRate(BigDecimal innerDownRate){
		this.innerDownRate = innerDownRate;
	}
	/* 序号 */
	private String orderIdx;
	
	public String getOrderIdx(){
		return orderIdx;
	}
	
	public void setOrderIdx(String orderIdx){
		this.orderIdx = orderIdx;
	}
	/* 对外下浮率（%）  */
	private BigDecimal outDownRate;
	
	public BigDecimal getOutDownRate(){
		return outDownRate;
	}
	
	public void setOutDownRate(BigDecimal outDownRate){
		this.outDownRate = outDownRate;
	}
	/* 总包合同_对外建安费（下浮前） */
	private BigDecimal packPreFee;
	
	public BigDecimal getPackPreFee(){
		return packPreFee;
	}
	
	public void setPackPreFee(BigDecimal packPreFee){
		this.packPreFee = packPreFee;
	}
	/* 项目合同_对外建安费（元）（下浮前） */
	private BigDecimal proContractPreFee;
	
	public BigDecimal getProContractPreFee(){
		return proContractPreFee;
	}
	
	public void setProContractPreFee(BigDecimal proContractPreFee){
		this.proContractPreFee = proContractPreFee;
	}
	/* 费用类型名称 */
	private String typeName;
	
	public String getTypeName(){
		return typeName;
	}
	
	public void setTypeName(String typeName){
		this.typeName = typeName;
	}
	
}